﻿
using CSharpLibs.Annotations;

namespace System.Collections
{
	[Builtin]
	public interface IList : ICollection, IEnumerable
	{
		// Methods
		int Add(object value);
		void Clear();
		bool Contains(object value);
		int IndexOf(object value);
		void Insert(int index, object value);
		void Remove(object value);
		void RemoveAt(int index);

		object this[int index] { get; set; }
	}
}